2012 Mini Cooper Hardtop Window Sticker Photo #55869268